import { PixelRatio } from 'react-native';
import { sp } from './layout';

// 设计稿上的基础字体大小
const BASE_FONT_SIZE = 14;

// 字体尺寸常量，使用等比例缩放
export const FONT_SIZES = {
  xs: sp(10),        // 较小文字
  sm: sp(12),        // 小号文字
  md: sp(14),        // 正文文字
  lg: sp(16),        // 大号文字
  xl: sp(18),        // 副标题
  xxl: sp(20),       // 标题
  xxxl: sp(24),      // 大标题
};

// 响应式字体大小函数
export const fontSize = (size: number): number => {
  return sp(size);
}; 